package com.sos.service;

import com.sos.model.dto.HealthProfileDTO;
import com.sos.model.dto.HealthProfileUpdateDTO;
import com.sos.model.vo.ResultVO;

public interface HealthProfileService {
    /**
     * 创建或更新用户健康档案
     */
    ResultVO<HealthProfileDTO> saveOrUpdateHealthProfile(HealthProfileUpdateDTO healthProfileUpdateDTO);

    /**
     * 获取当前用户的健康档案
     */
    ResultVO<HealthProfileDTO> getCurrentUserHealthProfile();

    /**
     * 根据用户ID获取健康档案
     */
    ResultVO<HealthProfileDTO> getHealthProfileByUserId(Long userId);
}